本标准规定了程序设计人员进行程序设计时必须遵循的规范。本规范主要针对C51编程语言和keil编译器而言,包括排版、注释、命名、变量使用、代码可测性、程序效率、质量保证等内容。
本标准规定了程序设计人员进行程序设计时必须遵循的规范。本规范主要针对C51编程语言和keil编译器而言,包括排版、注释、命名、变量使用、代码可测性、程序效率、质量保证等内容。
编程首要是要考虑程序的可行性,然后是可读性、可移植性、健壮性以及可测试性。这是总则。但是很多人忽略了可读性、可移植性和健壮性(可调试的方法可能歌不相同),这是不对的。 下面就来说说有关C51的编程规范问题。
现在单片机的程序设计,C51已经得到广泛的推广和应用,算是单片机的主流设计程序,甚至可以说作为单片机开发人员必须要掌握的一门语言了。本文主要谈谈C51的编程规范问题。
编程首要是要考虑程序的可行性,然后是可读性、可移植性、健壮性以及可测试性。这是总则。但是很多人忽略了可读性、可移植性和健壮性(可调试的方法可能歌不相同),这是不对的。
标签: 单片机
本文章是自我总结与汇总的,关于用C语言开发单片机的规范
本文章是自我总结与汇总的,关于用C语言开发单片机的规范 相关下载链接://download.csdn.net/download/pannu/3126068?utm_source=bbsseo
Keil c51调试有关问题总结 1.出现warning C182 : pointer to different objects. re: A pointer was assigned the address of a different type. 2.出现warning L16 : uncalled segment, ignored for overlay ...
标签: c语言
对寄存器编程需要花费较多的时间学习和查阅STM32数据手册,这个过程繁琐、易错,难以移植。库函数就是用宏定义、枚举标识符等代表的数值写入寄存器,替用户摆脱枯燥的机械过程。在一些代码要求高效率的情况下,对...
51单片机原理
基本原则 质量是关键。没有人会对很差的工作感到满足。当完成高质量的工作时,你会为此而感到骄傲。不管你是否知道,你都会因为你的高质量工作而得到信誉。...1.1 了解单片机的能力 【规则1】设计满足要求的最精简
不同的单片机型号的工程模板是不一样的,当然创建一个单片机工程模板后也,同一型号的单片机工程也就无需重新新建工程了。 本文仅叙述了新建一个简单的工程模板并生成hex文件;但是没有讲述如何使用hex文件,使用hex...
超详细万字解析——入门51单片机(一)/通信/中断/定时器/LED/流水灯/含程序
摘 要 文章针对“单片机C语言程序设计”教学中存在的编程困扰,提出在教学实践中重视引导学生进行模块化、规范性程序设计,强调规范化编程对学生理解程序的结构与功能的重要作用,并贯穿于课程教学的始终,使学生的...
笔者在工作中实际使用过AT89C2051、AT89C51、AT89C52等51单片机,后来应用台湾新茂、华邦等厂家的51单片机。实践中遇到许多问题,都是书本上没有的。我印象中,书本上的知识只有一页插图了,就是cpu的时序图。最初...
来源:面包板社区,整理:晓宇微信公众号:芯片之家(ID:chiphome-dy)01裸编程是什么?先声明一个概念,裸编程,指的是在裸机上编写程序,裸机,在单片机领域就是指带着硬件的单片机...
基于C51的步进电机控制器设计
文章目录一、什么是单片机二、什么是嵌入式嵌入式的硬件层嵌入式的软件层嵌入式的中间层三、嵌入式和单片机的区别和联系一、什么是嵌入式二、什么是单片机三、嵌入式和单片机的区别四、51单片机和STM32单片机五、...
标签: 51单片机
基于STC89C52单片机的学习笔记